/* CSS Document */
body{ font-family:"微软雅黑"}
a{ cursor:pointer; color:#747474}
a:hover{ cursor:pointer}

.m_auto{margin-left: auto;margin-right: auto;}
.mtb20{margin-top: 20px;margin-bottom: 20px;}
.mt15{margin-top: 15px;}
.carousel-inner img{width:100% !important; height: auto; display: block;}
.carousel-control{font-size: 90px;}

.div_nav{background: url(../img/nav.jpg) top center repeat-x;}
.div_nav a{color: #000!important;}
.pro_fenlei img{ margin:0px auto; }
.pro_fenlei img.add_img{ padding:40px 0px 20px 0px; margin: 0px auto; display: block}
.pro_fenlei p{display: block;text-align: center;color:#FFFFFF;width:100%;height: 46px; line-height: 46px;}
.pro_fenlei a:hover{ color: #FFFFFF}
.bg1{ background: #489db5!important; }
.bg2{ background:#56c1af!important;}
.bg3{ background:#60c782!important;}
.bg4{ background:#dabd64!important}
.bg5{ background:#e39797!important}
.bg6{ background:#0c6f9d!important }
.pro_fenlei a.bg6{ background:#1283b7;}
.tl_box{width: 100%; background: #f9f9f9; margin-top: 25px;}
.tl_con_box{ background: url(../img/ad1.png) left center no-repeat;padding-left: 180px;background-size: cover;}
.gcal p{display: block; text-align: center; line-height: 40px; font-size: 16px; margin-bottom: 0px; color:#747474 }
.fr_link{border:1px #dddddd solid; padding: 15px 10px;line-height: 1.6;margin-top: 20px;margin-bottom: 20px;}
.fr_link a{margin-right: 10px;}
.footer{ background: #f5f5f5; text-align: center; padding: 15px; line-height: 24px; color:#747474 }

.tel{line-height:40px; font-size: 18px;}
.logo{ margin-top:5px;  width:200px;}
.bg{ background: url(../img/top_bg.jpg)}
.green{color:#038a7c;}
.nav > li > a{padding: 15px 80px 15px 0px; font-size:16px;}
.navbar{ margin-bottom:0px;}
.more{ background:#1283b7; }
.tit{ color: #3f3f3f; font-size:18px; margin-top: 20px; margin-bottom: 10px; font-weight: bold; text-align:right}
.content{ line-height:20px; font-size:14px; color: #565656}
.bg123{ background: url(../img/bg123.jpg) no-repeat; background-size:100%; padding-left: 10px; }
.index_news{border:1px solid #d6dfe3; float:none; overflow: hidden; padding-bottom:20px; margin-bottom: 20px;}
.news{ color:#2e8097; float:none; overflow: hidden; font-size:16px; border-bottom:1px solid #e7e7e7; margin: 0px; line-height: 50px; padding:0px 15px;}
.new_more{ font-size:14px;}
.newslist{ margin:0px 15px;padding:0px;}
.newslist li{ line-height:44px; list-style-type: none; border-bottom: 1px dotted #d6d6d6; padding-left:0px;}

.mart_25{ margin-top:25px;}
.index_pro{}
.index_pro p{ text-align: center; line-height: 30px;}
.index_pro a img{ width: 100%}
.mart_15{ margin-bottom:15px;}
.sub_nav{ background:#FFF; border-bottom:1px solid #CCC; padding-left:0px; margin-top:10px; font-size:14px; padding-bottom:15px;}
.sub_tit{  background: url(../img/sub_bg.jpg) no-repeat; background-size:100%; color: #fff; line-height: 44px; text-align: center; font-size:16px; margin-bottom: 0px; margin-top: 0px;}
.subnav_list{ background:#f7f7f7; margin: 0px; padding: 0px; margin-bottom: 20px; float: none; overflow: hidden}
.subnav_list li{ list-style-type: none; line-height: 40px; border-bottom: 1px dashed #eaeaea; margin: 0px; padding: 0px; text-align: center; float:left; width: 25%;}
.subnav_list li a{}
.subnav_list li a:hover{ color: #0da17a}
.subnav_list li a.hover{ color: #0da17a}
.sub_contact{ border:1px solid #d1d1d1; border-top:3px solid #0eb57a; padding: 15px; margin-top: 20px;}
.tuijian{ border:1px solid #d6dfe3; float: none; overflow: hidden; margin: 20px 0px}
.tuijian p{ text-align:center; line-height: 40px;}
.tuijian h4{ color: #22929c; padding-left: 15px; font-size:16px; line-height: 30px;}
.cont{ line-height: 30px; color: #878787; font-size: 16px;}
.cont img{ max-width:100%}
.message input{ margin-bottom:10px}
.message textarea{ margin-bottom:10px}
.tittle{ border-bottom: 1px solid #ccc; padding-bottom:10px; margin-bottom:15px}

.bot_line{ border-bottom:1px #cccccc dashed; padding-bottom:5px; margin-bottom:20px;}
.newslist2{ margin:0px 15px;padding:0px;}
.newslist2 li{ line-height:44px; list-style-type: none; border-bottom: 1px dotted #d6d6d6; padding-left:0px;}
 @media (min-width:768px) { 
.div_nav a{color: #fff!important;}
	 .newscon_tit{ margin-top:0px;}
.tit{ color: #3f3f3f; font-size:18px; margin-top: 20px; margin-bottom: 10px; font-weight: bold;text-align:left;}
.content{ line-height:30px; font-size:16px; color: #565656}
.bg123{ background: url(../img/bg123.jpg) no-repeat; padding-left: 380px; }
.newslist{ margin:0px 15px;padding:0px;}
.newslist li{ line-height:44px; list-style-type: none; border-bottom: 1px dotted #d6d6d6; padding-left:15px;}
.index_news{border:1px solid #d6dfe3; float:none; overflow: hidden; padding-bottom:0px; margin-bottom: 0px;}
.mtb20{margin-top: 40px;margin-bottom: 40px;}
	 .logo{ margin-top:23px; width:auto;}
	 .tel{line-height: 106px; font-size: 18px;}
	 
	 .subnav_list{ background:#f7f7f7; margin: 0px; padding: 0px }
.subnav_list li{ list-style-type: none; line-height: 40px; border-bottom: 1px dashed #eaeaea; margin: 0px; padding: 0px; text-align: center;float:none; width: 100%;}
.subnav_list li a{}
.subnav_list li a:hover{ color: #0da17a}
	 .subnav_list li a.hover { color: #0da17a}
}


